<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // // length 属性
        // let array = new Array(1,2,3,4);
        // // 数组.length 可以获取数组的长度
        // for (let i = 0; i < array.length; i++) {
        //     // const修饰的变量属于常量，不允许修改
        //     const element = array[i];
        //     console.log(element);
        // }

        // forEach方法：遍历数组中有值的元素，并进行相应的函数操作
        let array = new Array(1,2,3,4);
        array[10] = "a";
        // 使用"类似"lambda表达式的方式来遍历
        // (形参...) => {函数体...} （箭头函数）
        array.forEach(element => {
            console.log(element);
        });

        // push方法：在数组末尾，添加元素
        array.push(1,2,3);
        console.log(array);
        
        // splice方法：删除数组的元素
        array.splice(1,3); // 从下标为1的位置开始删除，删除的总数量为3
        console.log(array);
        
    </script>
</body>
</html>